Big Huge Thesaurus

swat squad

noun

sounds kind of like